package com.jc.service.api.product;

import java.util.List;

public class Product {
	

    /**
     * 产品名称
     */
    private String name;

    /**
     * 品牌ID
     */
    private String brandid;

    /**
     * 品牌中文名称
     */
    private String brandnamecn;

    /**
     * 品牌英文名称
     */
    private String brandnameen;

    /**
     * 小分类ID
     */
    private Integer categoryId;

    /**
     * 小分类名称
     */
    private String categoryName;

    /**
     * 大分类ID
     */
    private Integer categoryParentId;

    /**
     * 大分类名称
     */
    private String categoryParentName;

    /**
     * 产品详情格式类型 html , pic 如果是PIC则取产品详情图片，如果是HTML则取 goods_desc 字段
     */
    private String goodsDescType;

    /**
     * 这个字段 存储产品介绍详情，如果是图片不从这里取值 ，这里面只存富文本类型
     */
    private String goodsDesc;

    /**
     * 供应商系统产品ID，用文本类型为了兼容不同供应商系统
     */
    private String supplierGoodsId;

    /**
     * 供应商ID
     */
    private String supplierId;

    /**
     * 供应商名称
     */
    private String supplierName;

    /***
     * 属性集合
     */
    private List<Attr> attrs;

    /**
     * 产品自然属性类别 1 实物产品  2 虚拟产品
     */
    private Integer goodNatureType;
    /***
     * 详情图,需要有sort属性，需要用于排序
     */
    List<Image> detailImages;
    
    /***
     * 轮播图
     */
    List<Image> rotationImages;
    
    List<Sku> skus ;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getBrandid() {
		return brandid;
	}

	public void setBrandid(String brandid) {
		this.brandid = brandid;
	}

	public String getBrandnamecn() {
		return brandnamecn;
	}

	public void setBrandnamecn(String brandnamecn) {
		this.brandnamecn = brandnamecn;
	}

	public String getBrandnameen() {
		return brandnameen;
	}

	public void setBrandnameen(String brandnameen) {
		this.brandnameen = brandnameen;
	}

	public Integer getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(Integer categoryId) {
		this.categoryId = categoryId;
	}

	public String getCategoryName() {
		return categoryName;
	}

	public void setCategoryName(String categoryName) {
		this.categoryName = categoryName;
	}

	public Integer getCategoryParentId() {
		return categoryParentId;
	}

	public void setCategoryParentId(Integer categoryParentId) {
		this.categoryParentId = categoryParentId;
	}

	public String getCategoryParentName() {
		return categoryParentName;
	}

	public void setCategoryParentName(String categoryParentName) {
		this.categoryParentName = categoryParentName;
	}

	public String getGoodsDescType() {
		return goodsDescType;
	}

	public void setGoodsDescType(String goodsDescType) {
		this.goodsDescType = goodsDescType;
	}

	public String getGoodsDesc() {
		return goodsDesc;
	}

	public void setGoodsDesc(String goodsDesc) {
		this.goodsDesc = goodsDesc;
	}

	public String getSupplierGoodsId() {
		return supplierGoodsId;
	}

	public void setSupplierGoodsId(String supplierGoodsId) {
		this.supplierGoodsId = supplierGoodsId;
	}

	public String getSupplierId() {
		return supplierId;
	}

	public void setSupplierId(String supplierId) {
		this.supplierId = supplierId;
	}

	public String getSupplierName() {
		return supplierName;
	}

	public void setSupplierName(String supplierName) {
		this.supplierName = supplierName;
	}

	public List<Attr> getAttrs() {
		return attrs;
	}

	public void setAttrs(List<Attr> attrs) {
		this.attrs = attrs;
	}

	public Integer getGoodNatureType() {
		return goodNatureType;
	}

	public void setGoodNatureType(Integer goodNatureType) {
		this.goodNatureType = goodNatureType;
	}

	public List<Image> getDetailImages() {
		return detailImages;
	}

	public void setDetailImages(List<Image> detailImages) {
		this.detailImages = detailImages;
	}

	public List<Image> getRotationImages() {
		return rotationImages;
	}

	public void setRotationImages(List<Image> rotationImages) {
		this.rotationImages = rotationImages;
	}

	public List<Sku> getSkus() {
		return skus;
	}

	public void setSkus(List<Sku> skus) {
		this.skus = skus;
	}
    
    
    
    
	
	

}
